package com.derive.education_service.web.content.service;

import com.derive.education_service.common.global.ResponseMessage;
import org.springframework.stereotype.Component;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 内容资源
 */
@Component
public interface ContentResService {
    // 添加内容->资源 -- 多文件上传
    ResponseMessage addContentRes(List<MultipartFile> files, int contentId);

    // 删除内容->资源 -- 删除文件
    ResponseMessage delContentRes(int crId);

    // 更改内容资源信息 -- 更新之前先删除原先的资源信息
    ResponseMessage upContentRes(MultipartFile file, int crId);

    // 查询内容下的资源 -- 不分页 -- 只有资源信息
    ResponseMessage getContentResList(int contentId);
}
